package com.imooc.o2o.util;
/**
 * 图片路径获取类
 * @author ASUS
 *
 */
public class PathUtil {
	//获取操作系统的一些执行属性,file.separator表示获取操作系统的文件分隔符
	private static String seperator = System.getProperty("file.separator");
	
	//根据具体的操作系统来选择图片存放的文件系统位置。返回图片存储的根路径
	public static String getImgBasePath() {
		//获取操作系统的名称
		String os = System.getProperty("os.name");
		String basePath="";
		if(os.toLowerCase().startsWith("win")) {
			basePath="D:/projectdev/image";
		}else {
			basePath="/home/jiange/image";
		}
		//因为window的文件分隔符是"\\"，而linux等系统是"/"，所以下面对分隔符进行统一的替换。
		basePath = basePath.replace("/", seperator);
		return basePath;
	}
	//将每个店铺的图片分别存在各自店铺的文件夹下，根据业务需求将图片存在不同的子路径
	public static String getShopImagePath(long shopId) {
		String imagePath = "/upload/images/item/shop/" + shopId+"/";
		return imagePath.replace("/", seperator);
	}
}
